ipo review